make implausible excuses - Turc Anglais Dictionnaire